草庐IT

https - 重复内容 SEO http 和 https

全部标签

php - 获取在 PHP 上不使用 curl 的网页(文本)的内容

我正在使用一个非常简单的php脚本来检索网页的文本;$homepage=file_get_contents('http://192.168.1.125:6547/quickstatus');echo$homepage;但此说明不适用于https,我不支持curl(我使用的是phpcompiler),有什么方法可以检索使用https的页面的内容而不使用curl??? 最佳答案 我认为如果函数file_get_contents不能使用https地址意味着您安装的PHP没有安装openssl扩展。这就是为什么curl和其他解决方案也不是一

php - 我可以有条件地更改 Wordpress 中 the_content() 返回的内容吗?

我正在Wordpress中构建一个需要一些自定义功能的子主题(例如,我想展示关于“小说”类别而非“小说竞赛”类别的作者简介,尽管它们否则看起来一样)。似乎无论我的模板多么具体,最终我都会遇到以下两种情况之一:the_content();或get_template_part('content',get_post_format());这是我想要更好控制的部分。然而,我似乎只能抓取一大块内容。我的解决方法是将部分内容设置为“显示:无”,具体取决于所使用的模板,但是有没有办法有条件地更改上述代码返回的实际内容?如果是这样,我将如何以及在何处执行此操作? 最佳答案

php - 用 PHP 解析 YAML 前端内容

我有YAMLFrontMatter我想用PHP解析:---title=Anicetitlegoesheretags=tag1tag2tag3---Thisisthecontentofthisentry...Line2Line3我知道它与某种Rubygem有关,但我想在PHP中使用它来创建用户友好的平面文件博客引擎。我还有一个名为Phrozn的项目的片段。也许大家看到它会很方便,以便尽可能地帮助我解决问题。privatefunctionparse(){if(isset($this->template,$this->frontMatter)){return$this;}$source=$t

php - 如何读取分隔文件的部分内容

我有一个看起来像这样的文件:1028806~HDR~20110815~15-AUG-2011~C~23:10~~~~~~~1028806~DTL~C3914A~HWP-C3914A~1000949~A~LASERJETMAINTKIT8100/N/DN~HEWLETTPACKARD~2659~12~0~0~475.75~658.75~0~3~Y~2~~2~475.75~5~~~009088336~~3179~10.60~N~8.25~8.50~20.50~~088698601976~44103109~6A~20030627~NNY~~A~S~~~~~~N~~~~~~20.50~8.50

php - 在 PCRE 中捕获未知重复的模式

对于经验丰富的正则表达式专家来说,这可能是一个快速的问题,但我无法正确执行我的匹配。假设我有一个看起来像这样的字符串:http://aaa-bbbb-cc-ddddd-eee-.sub.dom我想捕获所有的“aaa”、“bbbb”、“cc”和“ddddd”子字符串,但我不确定会有多少(例如,让所有三元组到“zzz").这是我现在尝试使用的正则表达式:/http:\/\/(\w*?\-)+\.sub\.dom/我这样写是因为:我想匹配子串,但我希望每个子串在解析-时终止我想捕获一个或多个这些子串但它似乎只保存它进行的最后匹配(在上面的例子中,它只会匹配“eee-”。有没有什么好的方法可以

php - 使用 PHP 删除域以外的所有内容

我当前的js公式删除了http://、https://、www和“/”之后的任何内容。functioncleanUrl(url){returnurl.replace(/^(http(s)?:\/\/)?(www\.)?/gi,"");}例如:http://www.google.com/piza返回google.com如何使用PHP一步删除域以外的所有内容? 最佳答案 使用parse_url().$domain=parse_url($url,PHP_URL_HOST);请注意,www.example.com和example.com在技

PHP客户端验证https证书

我需要创建一个php来充当客户端并使用https下的一些Web服务。我的问题是我还想验证服务器证书。我需要知道我有正确的服务器并且没有中间人充当服务器。有人可以帮帮我吗?谢谢! 最佳答案 如果您有curl扩展,它可以配置为在连接时验证证书。http://php.net/manual/en/function.curl-setopt.php//Asofwritingthis,TwitterusesVerisign,GoogleusesEqifax$exampleUrl='https://twitter.com/';//Success$e

php - 在 Facebook 点赞后显示内容

那么HTML/PHP中是否有任何工作代码使某些内容()仅在用户单击“喜欢”按钮后才可用。它不是应用程序,只是一个外部网站。 最佳答案 当使用Javascript对Facebook按钮“点赞”时会有回调记录在这里http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/从外观上看,该事件称为edge.create。 关于php-在Facebook点赞后显示内容,我们在StackOverflow上找

php - 避免 zip 文件内容的绝对路径名

我正在用php编写。我有以下代码:$folder_to_zip="/var/www/html/zip/folder";$zip_file_location="/var/www/html/zip/archive.zip";$exec="zip-r$zip_file_location'$folder_to_zip'";exec($exec);我想将zip文件存储在/var/www/html/zip/archive.zip中,但当我打开该zip文件时,整个服务器路径都在zip中文件。我该如何编写以使服务器路径不在zip文件中?运行此命令的脚本不在同一目录中。它位于/var/www/html/

php - 翻转关联数组并将新值存储在子数组中以防止丢失重复值

我有一个可能包含重复值的平面关联数组。Array([for-juniors]=>product_category[for-men]=>product_category[coats]=>product_category[for-women]=>product_category[7-diamonds]=>brand)我需要重组数据以将原始值存储为新键并将原始键推送到与新键关联的子数组中。array('product_category'=>array('for-juniors','for-men','coats','for-women'),'brand'=>array('7-diamonds